﻿
namespace AzureRTOS.TraceManagement.Code
{
    public static class EventInfoTypes
    {
        public enum types : uint {
            EVENT_INFO_NONE = 0,
            TX_EVENT_INFO_THREAD_PTR,
            TX_EVENT_INFO_PREVIOUS_STATE,
            TX_EVENT_INFO_STACK_POINTER,
            TX_EVENT_INFO_NEXT_THREAD_PTR,
            TX_EVENT_INFO_NEW_STATE,
            TX_EVENT_INFO_STACK_PTR,
            TX_EVENT_INFO_ISR_NUMBER,
            TX_EVENT_INFO_SYSTEM_STATE,
            TX_EVENT_INFO_PREEMPT_DISABLE,
            TX_EVENT_INFO_STACK,
            TX_EVENT_INFO_POOL_PTR,
            TX_EVENT_INFO_MEMORY_PTR,
            TX_EVENT_INFO_WAIT_OPTION,
            TX_EVENT_INFO_REMAINING_BLOCKS,
            TX_EVENT_INFO_POOL_START,
            TX_EVENT_INFO_TOTAL_BLOCKS,
            TX_EVENT_INFO_BLOCK_SIZE,
            TX_EVENT_INFO_SUSPENDED_COUNT,
            TX_EVENT_INFO_SUSPENDED,
            TX_EVENT_INFO_SIZE_REQUESTED,
            TX_EVENT_INFO_START_PTR,
            TX_EVENT_INFO_POOL_SIZE,
            TX_EVENT_INFO_AVAILABLE_BYTES,
            TX_EVENT_INFO_GROUP_PTR,
            TX_EVENT_INFO_REQUESTED_FLAGS,
            TX_EVENT_INFO_CURRENT_FLAGS,
            TX_EVENT_INFO_GET_OPTION,
            TX_EVENT_INFO_FLAGS_TO_SET,
            TX_EVENT_INFO_SET_OPTION,
            TX_EVENT_INFO_NEW_INTERRUPT_POSTURE,
            TX_EVENT_INFO_MUTEX_PTR,
            TX_EVENT_INFO_INHERITANCE,
            TX_EVENT_INFO_OWNING_THREAD,
            TX_EVENT_INFO_OWN_COUNT,
            TX_EVENT_INFO_QUEUE_PTR,
            TX_EVENT_INFO_MESSAGE_SIZE,
            TX_EVENT_INFO_QUEUE_START,
            TX_EVENT_INFO_QUEUE_SIZE,
            TX_EVENT_INFO_SOURCE_PTR,
            TX_EVENT_INFO_ENQUEUED,
            TX_EVENT_INFO_DESTINATION_PTR,
            TX_EVENT_INFO_SEMAPHORE_PTR,
            TX_EVENT_INFO_CURRENT_COUNT,
            TX_EVENT_INFO_CEILING,
            TX_EVENT_INFO_INITIAL_COUNT,
            TX_EVENT_INFO_PRIORITY,
            TX_EVENT_INFO_STACK_SIZE,
            TX_EVENT_INFO_THREAD_STATE,
            TX_EVENT_INFO_NEW_THRESHOLD,
            TX_EVENT_INFO_OLD_THRESHOLD,
            TX_EVENT_INFO_NEW_PRIORITY,
            TX_EVENT_INFO_OLD_PRIORITY,
            TX_EVENT_INFO_SLEEP_VALUE,
            TX_EVENT_INFO_NEW_TIMESLICE,
            TX_EVENT_INFO_OLD_TIMESLICE,
            TX_EVENT_INFO_CURRENT_TIME,
            TX_EVENT_INFO_NEW_TIME,
            TX_EVENT_INFO_TIMER_PTR,
            TX_EVENT_INFO_INITIAL_TICKS,
            TX_EVENT_INFO_RESCHEDULE_TICKS,
            TX_EVENT_INFO_ENABLE,
            FX_EVENT_INFO_MEDIA_PTR,
            FX_EVENT_INFO_SECTOR,
            FX_EVENT_INFO_TOTAL_MISSES,
            FX_EVENT_INFO_CACHE_SIZE,
            FX_EVENT_INFO_DIRTY_SECTORS,
            FX_EVENT_INFO_NUMBER_OF_SECTORS,
            FX_EVENT_INFO_BUFFER,
            FX_EVENT_INFO_DIRECTORY_NAME,
            FX_EVENT_INFO_ATTRIBUTES,
            FX_EVENT_INFO_RETURN_PATH_NAME,
            FX_EVENT_INFO_NEW_PATH_NAME,
            FX_EVENT_INFO_LOCAL_PATH_PTR,
            FX_EVENT_INFO_SHORT_FILE_NAME,
            FX_EVENT_INFO_LONG_FILE_NAME,
            FX_EVENT_INFO_OLD_DIRECTORY_NAME,
            FX_EVENT_INFO_NEW_DIRECTORY_NAME,
            FX_EVENT_INFO_FILE_PTR,
            FX_EVENT_INFO_SIZE,
            FX_EVENT_INFO_PREVIOUS_SIZE,
            FX_EVENT_INFO_NEW_SIZE,
            FX_EVENT_INFO_FILE_NAME,
            FX_EVENT_INFO_ACTUAL_SIZE_ALLOCATED,
            FX_EVENT_INFO_FILE_SIZE,
            FX_EVENT_INFO_YEAR,
            FX_EVENT_INFO_MONTH,
            FX_EVENT_INFO_OPEN_TYPE,
            FX_EVENT_INFO_BUFFER_PTR,
            FX_EVENT_INFO_REQUEST_SIZE,
            FX_EVENT_INFO_ACTUAL_SIZE,
            FX_EVENT_INFO_BYTE_OFFSET,
            FX_EVENT_INFO_SEEK_FROM,
            FX_EVENT_INFO_PREVIOUS_OFFSET,
            FX_EVENT_INFO_OLD_FILE_NAME,
            FX_EVENT_INFO_NEW_FILE_NAME,
            FX_EVENT_INFO_BYTES_WRITTEN,
            FX_EVENT_INFO_SCRATCH_MEMORY,
            FX_EVENT_INFO_SCRATCH_MEMORY_SIZE,
            FX_EVENT_INFO_ERRORS,
            FX_EVENT_INFO_ROOT_ENTRIES,
            FX_EVENT_INFO_SECTORS,
            FX_EVENT_INFO_SECTORS_PER_CLUSTER,
            FX_EVENT_INFO_MEDIA_DRIVER,
            FX_EVENT_INFO_MEMORY_PTR,
            FX_EVENT_INFO_MEMORY_SIZE,
            FX_EVENT_INFO_LOGICAL_SECTOR,
            FX_EVENT_INFO_BYTES_READ,
            FX_EVENT_INFO_AVAILABLE_BYTES_PTR,
            FX_EVENT_INFO_AVAILABLE_CLUSTERS,
            FX_EVENT_INFO_VOLUME_NAME,
            FX_EVENT_INFO_VOLUME_SOURCE,
            FX_EVENT_INFO_BYTE_WRITTEN,
            FX_EVENT_INFO_DAY,
            FX_EVENT_INFO_HOUR,
            FX_EVENT_INFO_MINUTE,
            FX_EVENT_INFO_SECOND,
            FX_EVENT_INFO_SOURCE_UNICODE,
            FX_EVENT_INFO_SOURCE_LENGTH,
            FX_EVENT_INFO_SHORT_NAME,
            FX_EVENT_INFO_NEW_NAME,
            FX_EVENT_INFO_UNICODE_NAME,
            FX_EVENT_INFO_LENGTH,
            FX_EVENT_INFO_SOURCE_SHORT_NAME,
            FX_EVENT_INFO_SOURCE_UNICODE_NAME,
            NX_EVENT_INFO_IP_PTR,
            NX_EVENT_INFO_SOURCE_IP_ADDRESS,
            NX_EVENT_INFO_PACKET_PTR,
            NX_EVENT_INFO_DESTINATION_IP_ADDRESS,
            NX_EVENT_INFO_HEADER_WORD_0,
            NX_EVENT_INFO_HEADER_0,
            NX_EVENT_INFO_PACKET_LENGTH,
            NX_EVENT_INFO_LENGTH,
            NX_EVENT_INFO_SEQUENCE,
            NX_EVENT_INFO_SOCKET_PTR,
            NX_EVENT_INFO_TARGET_IP_ADDRESS,
            NX_EVENT_INFO_HEADER_WORD_1,
            NX_EVENT_INFO_NUMBER_OF_RETRIES,
            NX_EVENT_INFO_PREVIOUS_STATE,
            NX_EVENT_INFO_NEW_STATE,
            NX_EVENT_INFO_PACKET_SIZE,
            NX_EVENT_INFO_ENTRIES_INVALIDATED,
            NX_EVENT_INFO_IP_ADDRESS,
            NX_EVENT_INFO_PHYSICAL_MSW,
            NX_EVENT_INFO_PHYSICAL_LSW,
            NX_EVENT_INFO_ARP_CACHE_MEMORY,
            NX_EVENT_INFO_ARP_CACHE_SIZE,
            NX_EVENT_INFO_ARPS_SENT,
            NX_EVENT_INFO_ARP_RESPONSES,
            NX_EVENT_INFO_ARPS_RECEIVED,
            NX_EVENT_INFO_ENTRIES_DELETED,
            NX_EVENT_INFO_PINGS_SENT,
            NX_EVENT_INFO_PING_RESPONSES,
            NX_EVENT_INFO_PINGS_RECEIVED,
            NX_EVENT_INFO_DATA_PTR,
            NX_EVENT_INFO_DATA_SIZE,
            NX_EVENT_INFO_REPORTS_SENT,
            NX_EVENT_INFO_QUERIES_RECEIVED,
            NX_EVENT_INFO_GROUPS_JOINED,
            NX_EVENT_INFO_GROUP_ADDRESS,
            NX_EVENT_INFO_IP_ADDRESS_CHANGED_NOTIFY,
            NX_EVENT_INFO_ADDITIONAL_INFO,
            NX_EVENT_INFO_NETWORK_MASK,
            NX_EVENT_INFO_DEFAULT_POOL,
            NX_EVENT_INFO_COMMAND,
            NX_EVENT_INFO_RETURN_VALUE,
            NX_EVENT_INFO_GATEWAY_ADDRESS,
            NX_EVENT_INFO_BYTES_SENT,
            NX_EVENT_INFO_BYTES_RECEIVED,
            NX_EVENT_INFO_PACKETS_DROPPED,
            NX_EVENT_INFO_WAIT_OPTION,
            NX_EVENT_INFO_DESTINATION_IP,
            NX_EVENT_INFO_TYPE_OF_SERVICE,
            NX_EVENT_INFO_NEEDED_STATUS,
            NX_EVENT_INFO_ACTUAL_STATUS,
            NX_EVENT_INFO_POOL_PTR,
            NX_EVENT_INFO_PACKET_TYPE,
            NX_EVENT_INFO_AVAILABLE_PACKETS,
            NX_EVENT_INFO_NEW_PACKET_PTR,
            NX_EVENT_INFO_DATA_START,
            NX_EVENT_INFO_BUFFER_START,
            NX_EVENT_INFO_BYTES_COPIED,
            NX_EVENT_INFO_PAYLOAD_SIZE,
            NX_EVENT_INFO_MEMORY_PTR,
            NX_EVENT_INFO_MEMORY_SIZE,
            NX_EVENT_INFO_TOTAL_PACKETS,
            NX_EVENT_INFO_FREE_PACKETS,
            NX_EVENT_INFO_EMPTY_REQUESTS,
            NX_EVENT_INFO_PACKET_STATUS,
            NX_EVENT_INFO_REQUESTS_SENT,
            NX_EVENT_INFO_RESPONSES_RECEIVED,
            NX_EVENT_INFO_INVALIDS,
            NX_EVENT_INFO_PORT,
            NX_EVENT_INFO_SERVER_IP,
            NX_EVENT_INFO_SERVER_PORT,
            NX_EVENT_INFO_FREE_PORT,
            NX_EVENT_INFO_INVALID_PACKETS,
            NX_EVENT_INFO_SOCKET_STATE,
            NX_EVENT_INFO_LISTEN_QUEUE_SIZE,
            NX_EVENT_INFO_WINDOW_SIZE,
            NX_EVENT_INFO_MSS,
            NX_EVENT_INFO_PEER_MSS,
            NX_EVENT_INFO_RX_SEQUENCE,
            NX_EVENT_INFO_RECEIVE_NOTIFY,
            NX_EVENT_INFO_TX_SEQUENCE,
            NX_EVENT_INFO_DESIRED_STATE,
            NX_EVENT_INFO_QUEUE_DEPTH,
            NX_EVENT_INFO_TIMEOUT,
            NX_EVENT_INFO_QUEUE_MAXIMUM,
            NX_EVENT_INFO_INTERFACE_INDEX,
            NX_EVENT_INFO_BYTES_AVAILABLE,
            NX_EVENT_INFO_NETWORK_ADDRESS,
            NX_EVENT_INFO_NET_MASK,
            NX_EVENT_INFO_MTU_SIZE,
            NX_EVENT_INFO_BUFFER_LENGTH,
            NXD_EVENT_INFO_IP_PTR,
            NXD_EVENT_INFO_PACKET_PTR,
            NXD_EVENT_INFO_IP_VERSION,
            NXD_EVENT_INFO_IP_ADDRESS,
            NXD_EVENT_INFO_PORT,
            NXD_EVENT_INFO_UDP_SOCKET_PTR,
            NXD_EVENT_INFO_INTERFACE_ID,
            NXD_EVENT_INFO_TCP_SOCKET_PTR,
            NXD_EVENT_INFO_SOCKET_PTR,
            NXD_EVENT_INFO_PACKET_SIZE,
            NXD_EVENT_INFO_DESTINATION_IP,
            NXD_EVENT_INFO_PHYSICAL_MSW,
            NXD_EVENT_INFO_PHYSICAL_LSW,
            NXD_EVENT_INFO_IP_ADDRESS_LSW,
            NXD_EVENT_INFO_PREFIX_LENGTH,
            NXD_EVENT_INFO_PROTOCOL,
            NXD_EVENT_INFO_TYPE_OF_SERVICE,
            NXD_EVENT_INFO_ROUTER_ADDR_LSW,
            NXD_EVENT_INFO_ROUTER_LIFETIME,
            NXD_EVENT_INFO_ADDRESS_LSW,
            NXD_EVENT_INFO_INTERFACE_INDEX,
            NXD_EVENT_INFO_PEER_IP_ADDRESS,
            NXD_EVENT_INFO_PEER_PORT,
            UX_EVENT_INFO_CLASS,
            UX_EVENT_INFO_CLASS_INSTANCE,
            UX_EVENT_INFO_CONFIGURATION,
            UX_EVENT_INFO_DEVICE,
            UX_EVENT_INFO_DEVICE_ADDRESS,
            UX_EVENT_INFO_DEVICE_INDEX,
            UX_EVENT_INFO_HCD,
            UX_EVENT_INFO_PARENT,
            UX_EVENT_INFO_PORT_INDEX,
            UX_EVENT_INFO_ENDPOINT,
            UX_EVENT_INFO_HCD_NAME,
            UX_EVENT_INFO_INTERFACE,
            UX_EVENT_INFO_DEVICE_OWNER,
            UX_EVENT_INFO_TRANSFER_REQUEST,
            UX_EVENT_INFO_DATA_POINTER,
            UX_EVENT_INFO_REQUESTED_LENGTH,
            UX_EVENT_INFO_AUDIO_CONTROL,
            UX_EVENT_INFO_AUDIO_SAMPLING,
            UX_EVENT_INFO_PARAMETER,
            UX_EVENT_INFO_DEVICE_STATUS,
            UX_EVENT_INFO_HID_CLIENT_NAME,
            UX_EVENT_INFO_HID_CLIENT_INSTANCE,
            UX_EVENT_INFO_CLIENT_REPORT,
            UX_EVENT_INFO_PORT,
            UX_EVENT_INFO_PORT_STATUS,
            UX_EVENT_INFO_PIMA_DEVICE,
            UX_EVENT_INFO_EVENT_CODE,
            UX_EVENT_INFO_TRANSACTION_ID,
            UX_EVENT_INFO_PARAMETER1,
            UX_EVENT_INFO_OBJECT,
            UX_EVENT_INFO_OBJECT_HANDLE,
            UX_EVENT_INFO_OBJECT_BUFFER,
            UX_EVENT_INFO_OBJECT_LENGTH,
            UX_EVENT_INFO_DATA_LENGTH,
            UX_EVENT_INFO_PIMA_SESSION,
            UX_EVENT_INFO_STORAGE_ID_ARRAY,
            UX_EVENT_INFO_STORAGE_ID_LENGTH,
            UX_EVENT_INFO_STORAGE_ID,
            UX_EVENT_INFO_STORAGE,
            UX_EVENT_INFO_PRINTER_STATUS,
            UX_EVENT_INFO_SECTOR,
            UX_EVENT_INFO_MEDIA,
            UX_EVENT_INFO_SECTOR_START,
            UX_EVENT_INFO_SECTOR_COUNT,
            UX_EVENT_INFO_START_STOP_SIGNAL,
            UX_EVENT_INFO_INTERFACE_VALUE,
            UX_EVENT_INFO_ALTERNATE_SETTING_VALUE,
            UX_EVENT_INFO_CLASS_NAME,
            UX_EVENT_INFO_INTERFACE_NUMBER,
            UX_EVENT_INFO_REQUEST_TYPE,
            UX_EVENT_INFO_REQUEST_VALUE,
            UX_EVENT_INFO_REQUEST_INDEX,
            UX_EVENT_INFO_CONFIGURATION_VALUE,
            UX_EVENT_INFO_DESCRIPTOR_TYPE,
            UX_EVENT_INFO_COMPLETION_CODE,
            UX_EVENT_INFO_BUFFER,
            UX_EVENT_INFO_HID_EVENT,
            UX_EVENT_INFO_PIMA_EVENT,
            UX_EVENT_INFO_OBJ_FORMAT_CODE,
            UX_EVENT_INFO_OBJ_ASSOCIATION,
            UX_EVENT_INFO_OFFSET_REQUESTED,
            UX_EVENT_INFO_LENGTH_REQUESTED,
            UX_EVENT_INFO_RESPONSE_CODE,
            UX_EVENT_INFO_NUMBER_PARAMETER,
            UX_EVENT_INFO_PIMA_PARAMETER_1,
            UX_EVENT_INFO_RNDIS_OID,
            UX_EVENT_INFO_LUN,
            UX_EVENT_INFO_NUMBER_SECTORS,
            UX_EVENT_INFO_SENSE_KEY,
            UX_EVENT_INFO_CODE,
            UX_EVENT_INFO_USBX_ERROR,
            UX_EVENT_INFO_ERROR_TYPE
        }
    }
}
